<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<script>
    // [什么是this？]

    // this是一个用在作用域内部（块级作用域，函数作用域，全局作用域）的关键字
    //this关键字是函数运行自动生成的一个内部对象，只能在函数内部使用，总指向调用它的对象。
    //(全局很少使用,大部分在函数内部使用.)

    //[]this指向
    //根据运行时的不同,this指向的对象有所区别.
    //在绝大多数情况下,函数的调用方式决定了this的值.

    //浏览器环境/全局环境下使用this:this指向window对象.
    console.log(this);//window
    console.log(this === window)//true

//    在函数中使用this:
//    不管函数怎么定义,不管函数在哪定义,只看函数的调用(箭头函数除外)
</script>
</body>
</html>